話說各位還記得嗎,我在前面講過如果要主動推送消息,每個月只有 500 則消息的限制,然後我還說了有一個替代方案,但後來就一直沒了消息。而今天終於要講到它了,他就是 Notify 。
Notify 是 Line 官方推出的專門用來推送訊息的一個服務,使用起來非常簡單,甚至不需要安裝什麼套件,只需要能夠送出 URL 請求即可。
開始之前,我們還需要做點準備,需要先到 Line Notify 的官網,接著用自己的 Line 進行登錄,登錄之後選擇右上方選單,選擇個人頁面。
接著到最下方選擇發行權杖。
接著輸入權杖名稱及要通知的聊天室
最後按下 發行
就會產生一串 Token ,把它複製起來保管好,等等會用到。
接著我們新增另一個 Python 檔,專門用來測試 Notify 使用,然後使用 requests 發送請求(有安裝 line-bot-sdk 就會有這個套件,不須額外安裝),就像下面的範例一樣。
import requests
requests.post(
"https://notify-api.line.me/api/notify",
data={
"message": "Notify 測試"
},
headers={
"Authorization": "Bearer <剛剛複製的 Token,記得把大於小於砍掉>",
"Content-Type": "application/x-www-form-urlencoded"
}
)
接著我們直接執行這個檔案,瞬間我們就可以收到來自 Notify 的通知了,如果你還想簡單一點,甚至可以使用 Shell Script 及 curl 來實作。
那麼就先到這邊, Line 大致的使用方式就是這樣,明天開始我們會進入 Telegram 的世界。
大家掰~掰~